present something to - Spanish English Dictionary